
body {
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
}
a {
    border: 0 none;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a img, .bnone {
    border: 0 none !important;
}
.bnone {
    background: none repeat scroll 0 0 transparent !important;
}
.bRnone {
    border-right: 0 none !important;
}
.rel {
    position: relative;
}
.abs {
    position: absolute;
}
input {
    border: 0 none;
    outline: medium none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.cl {
    clear: both;
}
.noPad {
    padding: 0 !important;
}
.pad5 {
    padding: 5px !important;
}
a.txtdecoration {
    text-decoration: none !important;
}
a.txtdecoration:hover {
    text-decoration: underline !important;
}
#header, #bodyconatiner, #Botcontainer, #footer {
    margin: 0 auto;
    padding: 0;
    width: 990px;
}
.logo {
    margin: 10px 0 0;
    padding: 0;
}
#header .search {
    background: url("../images/searchbg.gif") no-repeat scroll 0 0 transparent;
    margin: 40px 50px 0 0;
    width: 310px;
}
#header .search .inner {
    background: url("../images/searchbg.gif") no-repeat scroll left bottom transparent;
    color: #8E8E8E;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 25px;
    padding: 18px 5px 12px;
    width: 300px;
}
.search .inner span {
    margin: 5px 0 0;
}
.search .inner .searchbox {
    border: 1px solid #E7E7E7;
    color: #A6A6A6;
    float: left;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 0 10px;
    padding: 4px 4px 5px;
    width: 160px;
}
.search .inner .searchbtn {
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 24px;
    width: 25px;
}
#home1 #bodyconatiner {
    background: url("../images/homebg2.jpg") no-repeat scroll 0 140px transparent;
}
#home1 #bodyconatiner .centerimg {
    height: 400px;
}
#home1 #bodyconatiner .centerimg .slogan {
    background: url("../images/transbg2.png") repeat-y scroll 0 0 transparent;
    color: #D5AC3A;
}
#home1 #bodyconatiner .centerimg .slogan h3 {
    color: #A3790C;
}
#bodyconatiner .centerimg {
    margin: 0;
    min-height: 200px;
    padding: 0;
}
#bodyconatiner .centerimg .slogan {
    background: url("../images/transbg.png") repeat-y scroll 0 0 transparent;
    color: #BC7699;
    float: right;
    font: 22px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 170px 0 0;
    padding: 10px 10px 10px 450px;
    position: absolute;
    text-align: left;
    width: 307px;
    z-index: 600;
}
.centerimg .slogan span {
    color: #8B3B5D;
    font-size: 20px;
}
#bodyconatiner .centerimg .rightbtn {
    background: url("../images/verticleshad.gif") no-repeat scroll right top transparent;
    height: 320px;
    padding: 50px 0 0;
    right: 0;
    top: 0;
    z-index: 650;
}
.centerimg .rightbtn a img {
    margin: 0 5px 5px 0;
}
.centerimg .rightbtn a img.gift {
    background: url("../images/sprite.png") no-repeat scroll left -301px transparent;
    height: 95px;
    width: 25px;
}
.centerimg .rightbtn a img.hotdeal {
    background: url("../images/sprite.png") no-repeat scroll left -401px transparent;
    height: 95px;
    width: 25px;
}
.Hoverpop {
    bottom: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}
.Hoverpop .block {
    background: url("../images/poptrans.png") repeat scroll 0 0 transparent;
    border: 1px solid #F2F2F2;
    padding: 5px 12px;
    width: 960px;
}
.Hoverpop .block h2 {
    color: #000000;
    font: bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 0;
}
.Hoverpop .block h3 {
    color: #494748;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 0 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.Hoverpop .block .thumbs {
    margin: 0;
    padding: 0;
}
.Hoverpop .block .thumbs .box {
    float: left;
    margin: 0 8px 0 0;
    padding: 0;
}
.thumbs .box .left {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}
.thumbs .box .left img {
    border: 1px solid #E0DCDF;
}
.thumbs .box .right {
    float: left;
    height: 100px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 150px;
}
.thumbs .box .right h3 {
    color: #1B1B1B;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.thumbs .box .right p {
    color: #616161;
    font: 11px/13px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 26px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 5px 0 0;
}
.thumbs .box .right a.viewD {
    color: #D01816;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.thumbs .box .right a.viewD:hover {
    text-decoration: none;
}
.Hoverpop .block .closebtn {
    color: #575556;
    float: right;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.Hoverpop .block .closebtn a {
    color: #575556;
    text-decoration: underline;
}
.Hoverpop .block .closebtn a:hover {
    text-decoration: none;
}
.PackageAmount {
    color: #BB0B0B;
    font: 24px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
.gallery {
    margin: 0;
    padding: 0;
}
.gallery ul {
    margin: 0;
    padding: 0;
    width: 250px;
}
.gallery li {
    border: 1px solid #DFDDDE;
    float: left;
    list-style: none outside none;
    margin: 0 10px 10px;
    padding: 3px;
}
.gallery li a {
    float: left;
    margin: 0;
    padding: 0;
}
.gallery a.view, a.view {
    color: #BA0A0D;
    float: left;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 0 0 10px;
    text-decoration: underline;
}
.gallery a.view:hover, a.view:hover {
    text-decoration: none;
}
.thumbheading {
    background: url("../images/rightsmallline.jpg") no-repeat scroll center top transparent;
    float: left;
    margin: 10px 0;
    padding: 2px 0;
    width: 250px;
}
.thumbheading .middbg {
    background: url("../images/rightsmallshad.jpg") repeat-y scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.thumbheading .middbg .linebtm {
    background: url("../images/rightsmallline.jpg") no-repeat scroll center bottom transparent;
    color: #000000;
    float: left;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 7px 5px 10px;
    width: 100%;
}
.thumbheading a.view, .hotalname a {
    color: #BA0A0D;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-right: 35px;
    text-decoration: underline;
}
.thumbheading a.view:hover, .hotalname a:hover {
    text-decoration: none;
}
.managew p {
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 10px 5px 0;
    width: 230px;
}
.ratingDis h3 {
    color: #000000;
    font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.hotalname {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #000000;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 10px;
}
.hotalname a {
    padding: 0 3px;
}
.innertab ul {
    float: left;
    margin: 0;
    padding: 0;
}
.innertab li {
    border-right: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 5px 10px;
}
.innertab li a {
    color: #000000;
    font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.innertab li a:hover, .innertab li a.selected {
    color: #BD0B0B;
}
#bodyconatiner .centerimg .Nav {
    background: url("../images/menuline.jpg") no-repeat scroll center top transparent;
    margin: 10px 0 0;
    padding: 0;
    width: 952px;
}
#bodyconatiner .centerimg .Nav ul {
    background: url("../images/menuline.jpg") no-repeat scroll center bottom transparent;
    margin: 0;
    padding: 0;
    width: 952px;
}
#bodyconatiner .centerimg .Nav li {
    background: url("../images/menusep.gif") no-repeat scroll right 1px transparent;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#bodyconatiner .centerimg .Nav li a {
    color: #000000;
    float: left;
    font: bold 14px "Trebuchet MS","Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 20px 11px;
}
#bodyconatiner .centerimg .Nav li a:hover, #bodyconatiner .centerimg .Nav li a.selected {
    background: url("../images/linesprite.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.packageBG {
    background: url("../images/package-landingbg.jpg") no-repeat scroll right top transparent;
    height: 405px;
    margin: 0;
    padding: 0;
}
.packageBG .left {
    float: left;
    margin: 0;
    padding: 20px 0 0;
    width: 250px;
}
.packageBG .left ul {
    margin: 0;
    padding: 40px 0 0;
}
.packageBG .left li {
    background: url("../images/searchseprator.jpg") no-repeat scroll center top transparent;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
    width: 230px;
}
.packageBG .left li a {
    background: url("../images/sprite.png") no-repeat scroll 0 -615px transparent;
    color: #333333;
    font: 15px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 10px;
    margin: 0;
    padding: 0 0 0 15px;
}
.packageBG .left li a:hover, .packageBG .left li a.selected {
    color: #CF242A;
}
.packageBG .right {
    float: left;
    margin: 0;
    padding: 0;
}
.padT80 {
    padding-top: 80px !important;
}
.padT40 {
    padding-top: 40px !important;
}
ul.Botthumb, ul.innerLinks {
    margin: 0;
    padding: 0;
}
ul.Botthumb li img {
    background: url("../images/sprite.png") no-repeat scroll 0 10000px transparent;
    height: 87px;
    margin-right: 5px;
    width: 72px;
}
ul.Botthumb li.venues img {
    background-position: 0 -40px;
}
ul.Botthumb li.package img {
    background-position: -118px -40px;
}
ul.Botthumb li.wedding img {
    background-position: -225px -40px;
}
ul.Botthumb li.showcase img {
    background-position: -320px -40px;
}
ul.Botthumb li.he-she img {
    background-position: -414px -40px;
}
ul.Botthumb li, ul.innerLinks li {
    background: url("../images/thumbsep.gif") no-repeat scroll right top transparent;
    float: left;
    height: 88px;
    list-style: none outside none;
    padding: 2px 15px 15px;
}
ul.Botthumb li a {
    color: #333333;
    display: block;
    font: bold 16px/100px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
ul.Botthumb li a:hover {
    text-decoration: none;
}
ul.Botthumb li.he-she {
    background: none repeat scroll 0 0 transparent;
}
ul.Botthumb li:hover, ul.innerLinks li:hover {
    border-top: 2px solid #990100;
    padding-top: 0;
}
ul.Botthumb li img {
    margin-top: -2px;
}
ul.innerLinks li {
    height: 45px !important;
}
ul.innerLinks li {
    background: url("../images/thumbsep.gif") no-repeat scroll right top transparent;
}
ul.innerLinks li.quicklink, ul.innerLinks li.quicklink a {
    padding-left: 0 !important;
}
ul.innerLinks li.quicklink a {
    background-image: none;
    color: #A81E1E;
    display: block;
    font: bold 16px/34px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-top: 14px;
}
ul.innerLinks li.quicklink a img {
    background: url("../images/sprite.png") no-repeat scroll 0 -515px transparent;
    float: left;
    height: 33px;
    margin-right: 5px;
    width: 33px;
}
ul.innerLinks li a {
    background: url("../images/sprite.png") no-repeat scroll 0 -549px transparent;
    color: #333333;
    display: block;
    font: 16px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 10px 6px 0 15px;
}
ul.innerLinks li a span {
    color: #5F5F5F;
    font: 10px Arial,Helvetica,sans-serif;
}
ul.innerLinks li a:hover {
    text-decoration: none;
}
.CustomizedP {
    display: none;
    margin: 0;
    padding: 0;
}
.CustomizedP .label {
    color: #949494;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    padding: 5px 0 0 20px;
    text-align: left;
    width: 70px;
}
.CustomizedP .dropdown {
    color: #949494;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 20px;
    margin: 5px 5px 10px 0;
    width: 125px;
}
.btninput {
    background: url("../images/linesprite.gif") repeat-x scroll 0 -57px #CFCFCF !important;
    border: 1px solid #CFCFCF;
    color: #000000;
    cursor: pointer;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif !important;
    padding: 1px 5px !important;
}
a.btninput:hover {
    color: #000000 !important;
    text-decoration: none;
}
.goback {
    background: url("../images/searchseprator.jpg") no-repeat scroll center top transparent;
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 10px 0;
    width: 230px;
}
.goback img {
    background: url("../images/sprite.png") no-repeat scroll left -655px transparent;
    height: 22px;
    margin: 0 5px 0 0;
    width: 16px;
}
.goback a {
    background: none repeat scroll 0 0 transparent !important;
    color: #C62B29;
    font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 !important;
    text-decoration: underline;
}
.goback a:hover {
    text-decoration: none;
}
.advancesearch {
    background: none repeat scroll 0 0 #FFFFFF;
    left: -2px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 89px;
}
.advancesearch .innercolor {
    background: none repeat scroll 0 0 #FCF7E3;
    border: 1px solid #E6D279;
    float: left;
    padding-bottom: 10px;
}
.advancesearch .selectedbtn a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FCF7E3 !important;
    border-color: #E6D279 #E6D279 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #000000;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif !important;
    height: 18px !important;
    margin: -22px 0 0 92px !important;
    padding: 2px 0 2px 5px !important;
    position: absolute;
    width: 123px !important;
}
.advancesearch .selectedbtn img {
    background: url("../images/sprite.png") no-repeat scroll 5px -686px transparent !important;
    height: 10px;
    position: absolute;
    width: 15px;
}
.h10 {
    height: 10px;
}
.SearchSummary {
    background: url("../images/searchsummBG.jpg") no-repeat scroll center top transparent;
    height: 114px;
    margin: 10px 0;
    padding: 10px 0;
    width: 950px;
}
.SearchSummary .left {
    float: left;
    padding: 0 0 0 140px;
    width: 330px;
}
.SearchSummary .right {
    float: left;
    padding: 0 0 0 70px;
}
.SearchSummary .left h3 {
    float: none !important;
}
.SearchSummary .left .refineby {
    margin: 4px 0;
}
.SearchSummary .left .refineby label {
    color: #696969;
    float: left;
    font: bold 13px/50px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-right: 15px;
}
.SearchSummary .left .refineby span {
    color: #6B6B6B;
    float: left;
    width: 150px;
}
.SearchSummary .right h3 span a {
    color: #79828B;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-left: 15px;
    text-decoration: underline;
}
.SearchSummary .right h3 span a:hover {
    text-decoration: none;
}
.SearchSummary .right ul {
    display: block;
    margin: 0;
    padding: 0;
    width: 400px;
}
.SearchSummary .right li {
    color: #666666;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 10px 20px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
}
.SearchSummary .right li span {
    font-weight: bold;
}
.RefineS {
    background: url("../images/refinesearchBG.jpg") repeat-y scroll center center transparent;
    margin: 0;
    padding: 25px 0;
    position: relative;
    width: 1000px;
}
.RefineS .middle {
    padding: 15px 5px;
}
.RefineS .middle .head {
    margin: 0;
    padding: 0;
}
.RefineS .middle .head h3, .SearchSummary .left h3, .SearchSummary .right h3 {
    color: #000000;
    float: left;
    font: bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 10px 0 0;
    padding: 0;
}
.RefineS .middle .head .refineby {
    margin: 0 40px 0 0;
    padding: 0;
}
.head .refineby label, .bycategory .box label {
    color: #646464;
    float: left;
    font: bold 13px/25px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 10px 0 0;
}
.head .refineby span {
    color: #6B6B6B;
    font: 10px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.head .refineby .slider {
    position: relative;
    top: -12px;
}
.hideshow {
    position: absolute;
    right: 50px;
    top: 25px;
}
.hideshow a {
    color: #CE171C;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.bycategory {
    margin: 0;
    padding: 15px 0 0;
}
.bycategory .box {
    float: left;
    margin-right: 15px;
}
.bycategory .box .dropdown {
    float: left;
    width: 135px;
}
.dropdown {
    color: #000000;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.dropdown.premium {
    font-weight: bold;
}
.dropdown.page {
    padding: 0 0 0 5px;
    width: 50px;
}
a.searchnow {
    background: url("../images/linesprite.gif") repeat-x scroll 0 -100px transparent;
    border: 1px solid #C2635F;
    color: #FFFFFF;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 4px;
    text-decoration: none;
}
.paging {
    background: none repeat scroll 0 0 #F4F4F4;
    float: left;
    margin: 0 0 10px;
    padding: 2px 10px;
    width: 960px;
}
.paging .left {
    float: left;
    width: 550px;
}
.paging .left h3 {
    color: #BC1F1A;
    float: left;
    font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
.paging .left h3 span {
    font-weight: bold;
}
.pagination {
    font-size: 12px;
    font-style: italic;
}
.paging.bottom {
    padding: 5px 10px;
}
.paging.bottom .left {
    float: left;
    margin: 0;
    padding: 0;
}
.paging.bottom .left ul {
    margin: 0;
    padding: 0;
}
.paging.bottom .left li {
    border-right: 1px solid #838383;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.paging.bottom .left li a {
    color: #838383;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 5px;
}
.paging.bottom .left li a:hover, .paging.bottom .left li a.selected {
    color: #D27472;
    font-weight: bold;
    text-decoration: none;
}
.paging.bottom .right {
    float: right;
    margin: 0;
    padding: 0;
}
.previous {
    background: url("../images/sprite.png") no-repeat scroll 0 -775px transparent;
    height: 18px;
    margin-right: 5px;
    width: 65px;
}
.next {
    background: url("../images/sprite.png") no-repeat scroll -71px -775px transparent;
    height: 18px;
    width: 48px;
}
.mrgT20 {
    margin-top: 20px;
}
.mrgT10 {
    margin-top: 10px !important;
}
.mrgR10 {
    margin-right: 10px;
}
.mrgT7 {
    margin-top: 7px;
}
.btmcontainer {
    margin: 0 0 20px;
    padding: 0;
}
.btmcontainer .blogs {
    border-bottom: 1px solid #DDDDDD;
    margin: 0;
    padding: 7px 0 3px;
}
.btmcontainer .blogs.bnone {
    border: medium none;
}
.btmcontainer .blogs img.thumb {
    margin: 0 10px 10px 0;
}
.btmcontainer .content {
    width: 200px;
}
.btmcontainer.small {
    background: url("../images/rightsmallline.jpg") no-repeat scroll center top transparent;
    margin: 20px 0 0;
    padding: 20px 0 0;
}
.btmcontainer.small .content {
    width: 125px;
}
.btmcontainer .content h3 {
    color: #333333;
    font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px;
}
.btmcontainer .content p {
    color: #333333;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
a.viewbtn {
    color: #D11917;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
a.viewbtn:hover {
    text-decoration: none;
}
.packagethumb {
    margin: 0;
    padding: 0;
}
.packagethumb .thumb {
    background: none repeat scroll 0 0 #F5F3F4;
    border: 1px solid #E2E2E2;
    float: left;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 5px 8px;
    width: 272px;
}
.packagethumb .thumb.spacingR {
    margin-left: 60px;
    margin-right: 60px;
}
.packagethumb .heading span.txt {
    color: #4B494A;
    float: left;
    font: bold 14px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 235px;
}
.packagethumb .img {
    margin: 7px 0;
}
.packagethumb .choose {
    background: url("../images/sprite.png") no-repeat scroll -279px -726px transparent;
    height: 31px;
    width: 34px;
}
.thumbDiscription {
    background: none repeat scroll 0 0 #F5F3F4;
    border: 1px solid #E2E2E2;
    margin: -20px 0 10px;
}
.thumbDiscription .joint {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F3F4;
    border-color: -moz-use-text-color #E2E2E2;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-style: none solid;
    border-width: 0 1px;
    height: 12px;
    margin: -12px 0 0 -1px;
    position: absolute;
    width: 288px;
}
.thumbDiscription .description {
    padding: 0 10px 10px;
}
.thumbDiscription .description h3 {
    color: #CC5541;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
.thumbDiscription .description p {
    color: #6B6565;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 0;
}
.packagethumb .actions .info, .packagethumb .actions .rate, .packagethumb .actions .pic, .packagethumb .actions .addto, .packagethumb .actions .money {
    background: url("../images/sprite.png") no-repeat scroll 0 100000px transparent;
    height: 40px;
    margin-right: 5px;
    width: 40px;
}
.packagethumb .actions .info {
    background-position: 0 -723px;
}
.packagethumb .actions .rate {
    background-position: -51px -723px;
}
.packagethumb .actions .pic {
    background-position: -102px -723px;
}
.packagethumb .actions .addto {
    background-position: -155px -723px;
}
.packagethumb .actions .money {
    background-position: -322px -723px;
}
.packagethumb .actions .info.disable {
    background-position: 0 -818px;
}
.packagethumb .actions .rate.disable {
    background-position: -48px -818px;
}
.packagethumb .actions .pic.disable {
    background-position: -96px -818px;
}
.packagethumb .actions .addto.disable {
    background-position: -190px -818px;
}
.packagethumb .actions .money.disable {
    background-position: -143px -818px;
}
.packagethumb .actions .fblike {
    background: url("../images/sprite.png") no-repeat scroll -204px -732px transparent;
    height: 27px;
    margin: 7px 0 0 20px;
    position: absolute;
    width: 61px;
}
.arrowleft {
    background: url("../images/sprite.png") no-repeat scroll 0 -876px transparent;
    height: 9px;
    width: 6px;
}
.arrowright {
    background: url("../images/sprite.png") no-repeat scroll -13px -876px transparent;
    height: 9px;
    width: 6px;
}
.packagethumb .amount {
    font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}
.packagethumb .amount span {
    font-size: 16px;
    font-weight: bold;
}
.noMrgR {
    margin-right: 0 !important;
}
.breadcrum {
    background: url("../images/menuline.jpg") no-repeat scroll center bottom transparent;
    color: #666666;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 0;
    width: 980px;
}
.breadcrum a {
    color: #666666;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.innerbody {
    margin: 0;
    padding: 10px 0;
}
.innerbody .leftcontainer {
    background: url("../images/rightborder.jpg") no-repeat scroll right top transparent;
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
    width: 710px;
}
.innerbody .leftcontainer h3 {
    color: #4C4A4B;
    font: 20px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.innerbody .leftcontainer h3 span.star {
    background: url("../images/sprite.png") no-repeat scroll 0 -985px transparent;
    color: #333333;
    font: bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 26px;
    margin: 0 0 0 10px;
    padding: 4px 0 0 10px;
    width: 33px;
}
.innerbody .rightcontainer {
    float: right;
    margin: 0;
    padding: 35px 0 0 10px;
    width: 248px;
}
.packageD {
    border: 1px solid #E2E2E2;
    margin: 0;
    padding: 0;
}
.packageD .Heading {
    background: none repeat scroll 0 0 #EFEFEF;
    border-bottom: 1px solid #E2E2E2;
    color: #000000;
    font: 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 10px;
}
.packageD .Heading span a {
    color: #777777;
    font: 11px/5px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-right: 5px;
    position: relative;
    text-decoration: underline;
    top: -10px;
}
.packageD .Heading span a:hover {
    text-decoration: none;
}
.packageD .packageDesc {
    padding: 10px 20px;
}
.packageD .packageDesc ul {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0 40px 0 0;
    padding: 0;
    width: 300px;
}
.packageD .packageDesc li {
    color: #333333;
    font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 2px 0;
}
.packageD .packageDesc li label {
    background: url("../images/sprite.png") no-repeat scroll 0 -896px transparent;
    float: left;
    font-weight: normal;
    padding: 0 0 0 15px;
    width: 150px;
}
.packageD .packageDesc li.prise div {
    color: #BB0B0B;
    font: 24px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: -5px 0 0 80px;
    padding: 0;
    position: absolute;
}
.price {
    color: #4D4B4C !important;
    font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif !important;
}
.detailstab {
    background: url("../images/shadeline.jpg") no-repeat scroll center bottom transparent;
    padding-bottom: 10px;
}
.detailstab ul {
    float: left;
    margin: 0;
    padding: 0;
}
.detailstab li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F3F4;
    border-color: #E1E1E1 #E1E1E1 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    list-style: none outside none;
    margin: 0;
    min-width: 150px;
    padding: 5px 15px;
    text-align: center;
}
.detailstab li:hover, .detailstab li.selected {
    background: url("../images/linesprite.gif") repeat-x scroll 0 -137px transparent;
}
.detailstab li a, .packageIncludes h4 {
    color: #000000;
    font: 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.tabs .content1, .tabs .content2, .tabs .content3 {
    margin: 0;
    padding: 15px 0;
}
.tabs .content1 p {
    color: #4D4B4C;
    font: 12px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 15px 10px;
}
.packageIncludes {
    margin: 0;
    padding: 0;
}
.packageIncludes h4 {
    background: none repeat scroll 0 0 #F5F3F4;
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    margin: 0;
    padding: 5px 10px;
}
.packageIncludes h5 {
    color: #BC0C0C;
    font: 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 10px;
}
.packageIncludes h5 span {
    color: #000000;
    font-size: 12px;
}
table.grids {
    border-top: 1px solid #E1E1E1;
    width: 100%;
}
table.grids td, table.grids th {
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 10px;
    text-align: center;
}
table.grids th {
    background: none repeat scroll 0 0 #F5F3F4;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-align: left;
    text-transform: capitalize;
}
table.grids th.bleft {
    border-left: 1px solid #E1E1E1;
}
table.grids td span {
    background: url("../images/sprite.png") repeat-x scroll 0 -910px transparent;
    float: left;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-align: left !important;
}
table.grids td span.bgnone {
    background: none repeat scroll 0 0 transparent !important;
    padding: 0 !important;
}
.bgnone {
    background: none repeat scroll 0 0 transparent !important;
}
.bookN {
    background: url("../images/shadeline.jpg") no-repeat scroll center top transparent;
    color: #313131;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 40px 0;
}
.bookN a {
    color: #313131;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.bookN a:hover {
    text-decoration: none;
}
.bookN a.redbtn {
    background: url("../images/linesprite.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #C26263;
    color: #FFFFFF;
    font: 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 10px;
    text-decoration: none;
}
.tick {
    background: url("../images/sprite.png") repeat-x scroll 0 -941px transparent;
    height: 18px;
    width: 18px;
}
a.Similartxt {
    color: #BB0D0C;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
a.Similartxt:hover {
    text-decoration: none;
}
.txtalignl {
    text-align: left !important;
}
.rightlinesep {
    margin: 10px 0;
}
.similarvenues .block {
    background: url("../images/rightsmallline.jpg") no-repeat scroll center bottom transparent;
    margin: 0;
    padding: 5px 0 10px;
}
.similarvenues .block h3 {
    color: #000000;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0 5px;
}
.similarvenues .block img.imgb {
    border: 1px solid #CCCCCC;
    margin: 0 5px 5px 0;
    padding: 2px;
}
.dialShaddipromis ul {
    margin: 0;
    padding: 0;
}
.dialShaddipromis li {
    background: url("../images/sprite.png") no-repeat scroll 0 -912px transparent;
    height: 30px;
    line-height: 14px;
    list-style: none outside none;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 0 15px;
}
.venueContent {
    margin: 0;
    padding: 10px 0;
}
.venueContent .leftnav {
    background: url("../images/rightborder.jpg") no-repeat scroll right -600px transparent;
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    width: 210px;
}
.venueContent .leftnav ul {
    margin: 0;
    padding: 0;
}
.venueContent .leftnav li {
    background: url("../images/venue_seprator.jpg") no-repeat scroll 53px top transparent;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 1px 0;
    width: 210px;
}
.venueContent .leftnav li a {
    color: #332F24;
    float: left;
    font: bold 14px/40px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 210px;
}
.venueContent .leftnav li a:hover, .venueContent .leftnav li a.selected {
    background: url("../images/venue_hoverBG.jpg") repeat-y scroll right top transparent;
    text-decoration: none;
}
.venueContent .leftnav img {
    background: url("../images/sprite.png") no-repeat scroll 0 1000px transparent;
    clear: both;
    float: left;
    height: 40px;
    margin-right: 5px;
    width: 40px;
}
.venueContent .leftnav img.details {
    background-position: 0 -1042px;
}
.venueContent .leftnav img.capacity {
    background-position: -307px -1035px;
}
.venueContent .leftnav img.package {
    background-position: -178px -1040px;
}
.venueContent .leftnav img.review {
    background-position: -120px -1044px;
}
.venueContent .leftnav img.landmark {
    background-position: -61px -1047px;
}
.venueContent .leftnav img.terms {
    background-position: -243px -1038px;
}
.venueContent .rightContent {
    float: left;
    margin: 0;
    padding: 0;
    width: 470px;
}
.venueContent .rightContent h4 {
    color: #333333;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.venueContent .rightContent p {
    color: #333333;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 5px 0;
}
#FooterBG {
    background: url("../images/footerbg.gif") repeat-x scroll 0 0 #FFFFFF;
    margin: 0;
    min-height: 109px;
    padding: 0;
}
#FooterBG #footer {
    background: url("../images/botseprator.gif") no-repeat scroll center top transparent;
    padding: 0 0 10px;
}
#FooterBG #footer .left {
    color: #7F7F7F;
    float: left;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
#footer .left ul {
    margin: 0;
    padding: 10px 0 0;
}
#footer .left ul li {
    border-right: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0 5px;
}
#footer .left ul li a {
    color: #7F7F7F;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#FooterBG #footer .right {
    float: right;
    margin: 0;
    padding: 0;
}
#footer .right li img {
    background: url("../images/sprite.png") no-repeat scroll 0 10000px transparent;
}
#footer .right li {
    background: url("../images/samllseprator.gif") no-repeat scroll right top transparent;
    float: left;
    list-style: none outside none;
    margin: 0;
    min-height: 50px;
    padding: 0 10px;
}
#footer .right li.weddingtips img {
    background-position: 0 -230px;
    height: 50px;
    width: 152px;
}
#footer .right li.livechat img {
    background-position: -139px -156px;
    height: 52px;
    width: 53px;
}
#footer .right li.login {
    background: none repeat scroll 0 0 transparent;
}
#footer .right li.login img {
    background-position: -89px -164px;
    height: 37px;
    width: 38px;
}
#footer .right li.joinus {
    color: #7E7E7E;
    font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 10px;
    text-align: center;
}
#footer .right li.joinus .FB {
    background: url("../images/sprite.png") no-repeat scroll 0 -168px transparent;
    height: 30px;
    margin-right: 5px;
    margin-top: 5px;
    width: 28px;
}
#footer .right li.joinus .Twit {
    background: url("../images/sprite.png") no-repeat scroll -45px -168px transparent;
    height: 30px;
    margin-top: 5px;
    width: 28px;
}
#footer .right li.login {
    color: #494949;
    font: 12px/40px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-top: 5px;
}
#footer .right li.login img {
    margin-right: 5px;
}
